﻿namespace Cms.Domain
{
    public enum DefaultAccess
    {
        Allow,
        Deny
    }
    
    public enum SortDirection
    {
        Ascending,
        Descending
    }
    
    public enum ContentSortMode
    {
        PublishedTimestamp,
        SortKey
    }

    public enum MediaSortMode
    {
        UploadedTimestamp,
        SortKey
    }
    
    public enum ContentTranslationVersionSortMode
    {
        Timestamp
    }
    
    public enum MenuItemLinkType
    {
        Page,
        Url,
        MediaFile,
        Nothing
    }

    public enum SubMenuBehaviour
    {
        Toggle,
        OpenExclusively
    }
    
    public enum DefaultCategorySortKey
    {
        None,
        DateTime
    }

    public enum LocaleTranslationOption
    {
        CurrentLocale,
        NativeLocale
    }

    public enum ListContentReadMoreMode
    {
        Bookmark,
        Parameter
    }

    public enum ReadMoreVisibilityMode
    {
        AlwaysVisible,
        OnlyVisibleWhenContentIsTruncated
    }

    public enum StylesheetContext
    {
        Always = 1,
        Print = 2,
        Editor = 3,
        PublicAsAdmin = 4
    }

    public enum RssFeedContentDisplayMode
    {
        Complete,
        Truncated
    }

}